package cn.stylefeng.guns.modular.manager.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 问题反馈
 * </p>
 *
 * @author yumker
 * @since 2021-01-07
 */
@TableName("flow_problem")
public class FlowProblem implements Serializable {

    private static final long serialVersionUID=1L;

      @TableId(value = "problem_id", type = IdType.AUTO)
    private Long problemId;

    @TableField("problem_type")
    private Long problemType;

    @TableField("problem_detail")
    private String problemDetail;

    @TableField("status")
    private Integer status;

    @TableField("note")
    private String note;

    @TableField("manage_user")
    private String manageUser;

      @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

      @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private Date updateTime;

    @TableField("zfb_member_id")
    private Long zfbMemberId;

    @TableField("bd_member_id")
    private Long bdMemberId;

    @TableField("member_phone")
    private String memberPhone;

    @TableField("wx_member_id")
    private Long wxMemberId;

    @TableField("dy_member_id")
    private Long dyMemberId;

    public Long getProblemId() {
        return problemId;
    }

    public void setProblemId(Long problemId) {
        this.problemId = problemId;
    }

    public Long getProblemType() {
        return problemType;
    }

    public void setProblemType(Long problemType) {
        this.problemType = problemType;
    }

    public String getProblemDetail() {
        return problemDetail;
    }

    public void setProblemDetail(String problemDetail) {
        this.problemDetail = problemDetail;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getManageUser() {
        return manageUser;
    }

    public void setManageUser(String manageUser) {
        this.manageUser = manageUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getZfbMemberId() {
        return zfbMemberId;
    }

    public void setZfbMemberId(Long zfbMemberId) {
        this.zfbMemberId = zfbMemberId;
    }

    public Long getBdMemberId() {
        return bdMemberId;
    }

    public void setBdMemberId(Long bdMemberId) {
        this.bdMemberId = bdMemberId;
    }

    public String getMemberPhone() {
        return memberPhone;
    }

    public void setMemberPhone(String memberPhone) {
        this.memberPhone = memberPhone;
    }

    public Long getWxMemberId() {
        return wxMemberId;
    }

    public void setWxMemberId(Long wxMemberId) {
        this.wxMemberId = wxMemberId;
    }

    public Long getDyMemberId() {
        return dyMemberId;
    }

    public void setDyMemberId(Long dyMemberId) {
        this.dyMemberId = dyMemberId;
    }

    @Override
    public String toString() {
        return "FlowProblem{" +
                "problemId=" + problemId +
                ", problemType=" + problemType +
                ", problemDetail='" + problemDetail + '\'' +
                ", status=" + status +
                ", note='" + note + '\'' +
                ", manageUser='" + manageUser + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", zfbMemberId=" + zfbMemberId +
                ", bdMemberId=" + bdMemberId +
                ", memberPhone='" + memberPhone + '\'' +
                ", wxMemberId=" + wxMemberId +
                ", dyMemberId=" + dyMemberId +
                '}';
    }
}
